# -*- coding: utf-8 -*-
# @Time : 2021/9/13 20:34
# @Author : 阿怪
# @Email : 673691277@qq.com
# @File : runner.py
# @Project : crm自动化测试项目实战
'''用例执行器'''
import unittest
from BeautifulReport import BeautifulReport
import time
import json

from utils import util
from utils.get_cookie import cookie
from utils.read_method import read_data_from_txt
discover = unittest.defaultTestLoader.discover('../testcase/','test*.py')
now = time.strftime('%Y-%m-%d %H-%M-%S')     #定义一下当前时间的格式
filename = 'test-report-{}.html'.format(now)   #以当前时间作为文件名
#再用例执行前进行获取cookie
cookie = cookie(util.HOST,util.name,util.password)
with open("../data/get_cookie.txt","w") as e:
    e.write(json.dumps(cookie))


# BeautifulReport(discover).report(      #.report去执行用例
#     description='我是描述',
#     filename=filename,
#     report_dir='../report/echo_report'
# )